-- *****************************************************************
-- CISCO-TELNET-SERVER-MIB.my
--
-- MIB file for telnet application server.
-- May 2007, Zaryab Munir.
--
-- Copyright (c) 2007 by cisco Systems Inc.
-- All rights reserved.
--
-- ****************************************************************CISCO-TELNET-SERVER-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Unsigned32FROM SNMPv2-SMI
MODULE-COMPLIANCE,NOTIFICATION-GROUP,
OBJECT-GROUPFROM SNMPv2-CONF
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB
InetAddressType,InetAddress,InetPortNumberFROM INET-ADDRESS-MIB
TruthValueFROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI;ciscoTelnetServerMIB MODULE-IDENTITYLAST-UPDATED"200705080000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO"Cisco Systems
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553 -NETS
E-mail: cs-san@cisco.com,
cs-lan-switch-snmp@cisco.com"DESCRIPTION"MIB module for displaying and configuring
Telnet related features in a device.
Telnet is a program to log into another computer over
a network, to execute commands in a remote machine."REVISION"200705080000Z"
DESCRIPTION"Initial version of this MIB module."::={ ciscoMgmt 630}ciscoTelnetServerMIBNotifs OBJECTIDENTIFIER::={ ciscoTelnetServerMIB 0}ciscoTelnetServerMIBObjects OBJECTIDENTIFIER::={ ciscoTelnetServerMIB 1}ciscoTelnetServerMIBConform OBJECTIDENTIFIER::={ ciscoTelnetServerMIB 2}-- ConformanceciscoTelnetServerMIBCompliances OBJECTIDENTIFIER::={ ciscoTelnetServerMIBConform 1}ciscoTelnetServerConfigObjects OBJECTIDENTIFIER::={ ciscoTelnetServerMIBObjects 1}
ciscoTelnetServerStatusObjects OBJECTIDENTIFIER::={ ciscoTelnetServerMIBObjects 2}ctsTelnetActivation OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies whether the Telnet access service on
the device is enabled."::={ ciscoTelnetServerConfigObjects 1}ctsSessionEndedNotifEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object controls whether the system produces
ctsSessionEnded notifications. A 'false' value will prevent
ctsSessionEnded notifications from being generated by this
system."::={ ciscoTelnetServerConfigObjects 2}ctsSessionStartedNotifEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object controls whether the system produces
ctsSessionStarted notifications. A 'false' value will prevent
ctsSessionStarted notifications from being generated by this
system."::={ ciscoTelnetServerConfigObjects 3}ctsSessionDeniedNotifEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object controls whether the system produces
ctsSessionDenied notifications. A 'false' value will prevent
ctsSessionDenied notifications from being generated by this
system."::={ ciscoTelnetServerConfigObjects 4}ctsSessionFailureNotifEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object controls whether the system produces
ctsSessionLoginFailure notifications. A 'false' value will
prevent ctsSessionLoginFailure notifications from being
generated by this system."::={ ciscoTelnetServerConfigObjects 5}ctsSessionsTable OBJECT-TYPESYNTAXSEQUENCEOF CtsSessionsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides data for each telnet session on an entity
capable of running telnet server."
::={ ciscoTelnetServerStatusObjects 1}ctsSessionsEntry OBJECT-TYPESYNTAX CtsSessionsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry (conceptual row) in the ctsSessionsTable.
This entry lists the data for the telnet session on the entity
running the telnet server.
An entry in the ctsSessionTable, that provides
detailed information about all the existing telnet sessions on
the device.
An entry will be created for every telnet session established
on the device. The entry will be removed upon termination
of the telnet session."INDEX{ ctsSessionID }::={ ctsSessionsTable 1}
CtsSessionsEntry ::=SEQUENCE{
ctsSessionID Unsigned32,
ctsSessionDescription SnmpAdminString,
ctsSessionClientAddressType InetAddressType,
ctsSessionsClientAddress InetAddress,
ctsSessionPID Unsigned32,
ctsSessionUserID SnmpAdminString,
ctsSessionTcpPort InetPortNumber}ctsSessionID OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An arbitrary index that uniquely identifies a Telnet Session."::={ ctsSessionsEntry 1}ctsSessionDescription OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Human readable description about the session."::={ ctsSessionsEntry 2}ctsSessionClientAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of Internet address of the client that requested this
session."::={ ctsSessionsEntry 3}ctsSessionsClientAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Internet address of the client that requested this session.
The type of this address is determined by the value of the
ctsSessionClientAddressType object."::={ ctsSessionsEntry 4}
ctsSessionPID OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The object indicates the process ID of the process
serving this telnet session on the device."::={ ctsSessionsEntry 5}ctsSessionUserID OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The object indicates user name associated with this
telnet session."::={ ctsSessionsEntry 6}ctsSessionTcpPort OBJECT-TYPESYNTAXInetPortNumberMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The TCP source port number of the remote client."::={ ctsSessionsEntry 7}ctsSessionEnded NOTIFICATION-TYPEOBJECTS{
ctsSessionClientAddressType,
ctsSessionsClientAddress,
ctsSessionUserID,
ctsSessionTcpPort
}STATUScurrentDESCRIPTION"This notification signifies that the agent entity has detected
end of a telnet session."::={ ciscoTelnetServerMIBNotifs 1}ctsSessionStarted NOTIFICATION-TYPEOBJECTS{
ctsSessionClientAddressType,
ctsSessionsClientAddress,
ctsSessionUserID
}STATUScurrentDESCRIPTION"This notification is sent when the agent entity has accepted a
new telnet session."::={ ciscoTelnetServerMIBNotifs 2}ctsSessionDenied NOTIFICATION-TYPEOBJECTS{
ctsSessionClientAddressType,
ctsSessionsClientAddress,
ctsSessionTcpPort
}STATUScurrentDESCRIPTION"This notification signifies that the agent has refused a telnet
session."::={ ciscoTelnetServerMIBNotifs 3}ctsSessionLoginFailure NOTIFICATION-TYPEOBJECTS{
ctsSessionClientAddressType,
ctsSessionsClientAddress,
ctsSessionUserID,
ctsSessionTcpPort
}STATUScurrentDESCRIPTION"This notification is sent when the agent entity has detected
attempt to login with wrong credentials."::={ ciscoTelnetServerMIBNotifs 4}ciscoTelnetServerMIBGroups OBJECTIDENTIFIER::={ ciscoTelnetServerMIBConform 2}ciscoTelnetServerMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for SNMP Agents which implement this
MIB."MODULE-- this moduleMANDATORY-GROUPS{
ctsMIBSessionsObjectGroup,
ctsMIBNotificationGroup
}
GROUP ctsSessionNotifsControlGroup
DESCRIPTION"This group is optional."::={ ciscoTelnetServerMIBCompliances 1}-- Units of ConformancectsMIBSessionsObjectGroup OBJECT-GROUPOBJECTS{
ctsSessionDescription,
ctsSessionClientAddressType,
ctsSessionsClientAddress,
ctsTelnetActivation,
ctsSessionPID,
ctsSessionUserID,
ctsSessionTcpPort
}STATUScurrentDESCRIPTION"This group of objects maintains informative data for each
Telnet session on a device that runs Telnet Server."::={ ciscoTelnetServerMIBGroups 1}
ctsMIBNotificationGroup NOTIFICATION-GROUPNOTIFICATIONS{
ctsSessionEnded,
ctsSessionStarted,
ctsSessionDenied,
ctsSessionLoginFailure
}STATUScurrentDESCRIPTION"This group contains notifications for this MIB."::={ ciscoTelnetServerMIBGroups 2}ctsSessionNotifsControlGroup OBJECT-GROUPOBJECTS{
ctsSessionEndedNotifEnable,
ctsSessionStartedNotifEnable,
ctsSessionDeniedNotifEnable,
ctsSessionFailureNotifEnable
}STATUScurrentDESCRIPTION"A collection of objects providing configuration information
applicable to all session notifications."::={ ciscoTelnetServerMIBGroups 3}END